home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power Programmierung
/
Power-Programmierung (Tewi)(1994).iso
/
magazine
/
pcmagazi
/
1989
/
18
/
grafpath
< prev
next >
Wrap
Text File
|
1988-10-06
|
872b
|
29 lines
FUNCTION GraphPath : PathStr;
(*Returns the path to your BGI files. Assumes
that at least one of CGA, EGA, or Hercules
is present. Asks for user help if it can't
find them. Requires "USES DOS".*)
VAR
OneBGI : PathStr;
Dummy : NameStr;
BEGIN
OneBGI := FSearch('CGA.BGI',GetEnv('PATH'));
IF OneBGI = '' THEN
OneBGI := FSearch('HERC.BGI',GetEnv('PATH'));
IF OneBGI = '' THEN
OneBGI := FSearch('EGAVGA.BGI',GetEnv('PATH'));
IF OneBGI = '' THEN
BEGIN
WriteLn('The BGI drivers are not present on your PATH.');
WriteLn('Please enter the full path to the BGI drivers,');
Write('>');
ReadLn(OneBGI);
END
ELSE
BEGIN
OneBGI := FExpand(OneBGI);
FSplit(OneBGI, OneBGI, dummy, dummy);
END;
GraphPath := OneBGI;
END;